import axios from 'axios'
import app from '../main'
// axios实例
//npm install axios -g
axios.create({
  timeout: 1000 * 12
})
// 本地
// axios.defaults.baseURL = 'http://localhost:18085/'
axios.defaults.baseURL = 'http://175.178.92.128:18085/'

// 请求拦截器
axios.interceptors.request.use(config => {
  //认证使用token 在请求头里中使用 `Authorization` 字段提供给后端 `token` 令牌
  config.headers.Authorization = window.localStorage.getItem('token')
  return config
})
axios.interceptors.response.use(res => {
  const data = res.data
  if (data.status === 4000) {
    app.$router.push('/login')
  }
  return res
})
export default axios
